import GameRpc from "./GameRpc";

class RombawApi {
    private control: string = 'P501001'
    /**
    * 查询我的背包
    * @param 无
    * 
    * @return
    * code         | int      | 返回码
    * data         | array    | 背包数据
    */
    public async list() {
        return await GameRpc.fetching({
            func: this.control + '.list',
        })
    }


    /**
    * 使用我的背包物品
    * @param id:物品id,num:物品数量,type:类别id
    * 
    * @return
    * code         | int      | 返回码
    * data         | array    | 背包数据
    */
    public async useItem(id: number, num: number, type: number) {
        return await GameRpc.fetching({
            func: this.control + '.useItem',
            id: id,
            num: num,
            type: type
        })
    }
}

export default new RombawApi()